/**
 * 
 */
package com.cougil.uoc.seghismed.model.comunicacions.enums;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import com.cougil.uoc.seghismed.utils.SeghismedEnum;

/**
 * Tipus enumerat que conté les diferents tipus de Resultats remesos per l'aplicació Gestora
 * @author Ignacio Cougil Jares
 *
 */
public enum Resultat implements SeghismedEnum {

	OK("OK"),
	KO("KO");
	
	private String nom;
	
	private Resultat(String nom) {
		this.nom = nom;
	}
	
	/** @param searchResultat *//*
	public Resultat getResultat(String searchResultat) {
		Resultat value = null;
		List l = Resultat.values();
		for (Resultat eActual : Resultat.values()) {
			if (eActual.getNom().equals(searchResultat)) {
				value = eActual;
			}
		}
		return value;
	}*/

	
	/* (non-Javadoc)
	 * @see com.cougil.uoc.seghismed.utils.SeghismedEnum#getNom()
	 */
	public String getNom() {
		return nom;
	}

	/* (non-Javadoc)
	 * @see java.lang.Enum#toString()
	 */
	@Override
	public String toString() {
		return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
			.append("nom", nom)
			.toString();
	}
}
